﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using imaginecup.util;
using Imaginecup.observer;

namespace Imaginecup.componentSystem.component
{
    //Scene의 변화시 서로 알려줘야하므로 옵저버 서브젝트 모두 구현해야함.
    public interface ICmpScene : ICmpEntity, IObserver, ISubject
    {
        bool IsSelectedScene();
        void SetSelectedScene();

        void SetSceneData(Object data);
        Object GetSceneData(); // 씬에 가지고 있는것 ( IUpdate , IDraw , ObjectMan)
    }
}
